﻿using SupportLayer.Objetos.Cliente;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Util.Repository;

namespace DataLayer.Cliente
{
  public class ControllerCliente
  {
		//ContextoBD Contexto = new ContextoBD();
		//Repository<ClienteClass> RepoCliente;

		//public ControllerCliente(ContextoBD _contexto)
		//{
		//	Contexto = _contexto;
		//}

		//public void InsertCliente(ClienteClass Cliente)
		//{
		//	try
		//	{
		//		RepoCliente = new Repository<ClienteClass>(Contexto);
		//		RepoCliente.Insert(Cliente);
		//		RepoCliente.SaveChanges();
		//	}
		//	catch (Exception)
		//	{
		//		throw;
		//	}
		//}
		//public ClienteClass SelectCliente(Int64 ID)
		//{
		//	try
		//	{
		//		RepoCliente = new Repository<ClienteClass>(Contexto);
		//		return RepoCliente.Select(a => a.ID == ID).Single();
		//	}
		//	catch (Exception)
		//	{
		//		throw;
		//	}
		//}
		//public ClienteClass SelectCliente(string Email, string Senha)
		//{
		//	try
		//	{
		//		RepoCliente = new Repository<ClienteClass>(Contexto);
		//		return RepoCliente.Select(a => a.Email == Email && a.Senha == Senha).SingleOrDefault();
		//	}
		//	catch (Exception)
		//	{
		//		throw;
		//	}
		//}

  }
}
